package com.tj.collection.controller.user.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fqgj.common.api.ResponseData;
import com.kly.user.dto.UserTurnOnsDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @ClassName: UserInfoResponseDTO
 * @description: 用户详细信息
 * @author: yuwn
 * @create: 2023-11-21 15:57
 */
@Data
public class UserInfoResponse implements ResponseData {

    @ApiModelProperty("昵称")
    private String nickName;

    @ApiModelProperty("性别")
    private String gender;

    @ApiModelProperty("生日")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date birthday;

    @ApiModelProperty("目的")
    private String whyYouHere;

    @ApiModelProperty("兴趣")
    private String interests;

    @ApiModelProperty("关于我")
    private String aboutMe;

    @ApiModelProperty("刺激点")
    private List<UserTurnOnsDto> turnOns;


    private PhotosInfo photosInfoDTOS;

    private List<String> albumsInfoResponseDTOS;
}
